*{
    margin:0;
    padding:0;
}
body{
     font-family: Arial,"宋体";
     background-color:#F4F4F4;
}
.cl{
    content:"";
    display:block;
    clear:both;
}
.nav-big{
    width:100%;
    height:34px;
    background-color:#fcfcfc;
}
.nav{
    width: 1190px;
    height: 34px;
    margin:0 auto;
}
.nav .nav-left{
    font-size:12px;
    color: #5d5d5d;
    line-height:34px;
    float:left;
}
.nav .left-1{
    font-size:12px;
    color: #5d5d5d;
    line-height:34px;
    float:left;
    margin-right: 6px;
}
.nav .left-1:hover{
    color:#7f7f7f;
    text-decoration:underline;
}
.nav .left-2{
    font-size:12px;
    color: #5d5d5d;
    line-height:34px;
    float:left;
}
.nav .left-2:hover{
    color:#7f7f7f;
    text-decoration:underline;
}
.nav .nav-right{
    float:right;
}
.nav .nav-right li{
    list-style:none;
    float:left;
    color: #7f7f7f;
    font-size:12px;
    line-height: 34px;
    margin-left:6px;
}
.nav .nav-right li span{
    position: relative;
    display: inline-block;
    width: 100%;
    height: 22px;
    z-index: 9;
  
}
.nav .nav-right li:hover span{
      background-color: #fff;
}
.nav .nav-right  li:hover{
    cursor:pointer;
    text-decoration:underline;
}

.nav .nav-right  li:last-child{
    position: relative;
    width: 65px;
    text-align: center;
    line-height: 21px;
    margin-top: 6px;
}
.nav .nav-right  li:last-child:hover{
    background-color:#fff;
    border:1px solid #c8c8c8;
    border-bottom:none !important;
    
}

.nav .nav-right  li div {
    display:none;
    position: absolute;
    background-color: #fff;
    width: 160px;
    height: 25px;
    border: 1px solid #c8c8c8;
    top: 21px;
    right: -1px;
    text-align: center;
    line-height: 25px;
}
.nav .nav-right  li:hover div{
    display:block;
}

.nav .nav-right .li-1{
    color:#cbc0cb;
}
.nav .nav-right .li-2{
    color:#cbc0cb;
}
.nav .nav-right .li-3{
    color:#cbc0cb;
}
.nav .nav-right .li-4{
    color:#cbc0cb;
}
.nav .nav-right .li-1:hover{
    cursor:text;
}
.nav .nav-right .li-2:hover{
    cursor:text;
}
.nav .nav-right .li-3:hover{
    cursor:text;
}
.nav .nav-right .li-4:hover{
    cursor:text;
}
.red-big{
    width: 100%;
    height: 74px;
    background: #e34551;
    margin-top:3px;
}
.red-middle{
    width: 1190px;
    height: 74px;
    margin:0 auto;
}
.red-middle a{
    background-image:url(img/img-2.png);
    width: 180px;
    height: 74px;
    background-repeat:no-repeat;
    display:inline-block;
    margin: 0 28px 0 20px;
    float:left;
}
.movie-zi{
    float:left;
}
.movie-zi li{
    list-style:none;
    float:left;
    font-size: 22px;
    color: #fff;
    cursor: pointer;
    font-family: "Microsoft YaHei";
    width: 120px;
    height: 74px;
    line-height:74px;
    text-align:center;
}
.movie-zi .beijing{
    position:relative;
    font-size: 16px;
}
.beijing:after{
    content:"";
    border-width: 5px;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
    display: inline-block;
    position: absolute;
    top: 36px;
    left: 82px;
}
.movie-zi .dianying{
    position:relative;
}
.dianying i{
    color:#fff;
    background-color:#E34551;
    position:relative;
    z-index:10;
    height: 55px;
    line-height: 55px;
    width: 120px;
    text-align: center;
    font-style:normal;
    border-top:1px solid #A62C1F;
    display:none;
}
.dianying i:hover{
    background-color:#cf3d48;
}
.dianying:hover i{
    display:block;
}
.dianying:after{
    content:"";
    border-width: 5px;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
    display: inline-block;
    position: absolute;
    top: 36px;
    left: 90px;
}

.movie-zi li:hover{
    background-color:#cf3d48;
}
.red-input{
    width: 208px;
    height: 36px;
    float:right;
}
.red-input input{
    padding: 10px 37px 12px 8px;
    margin-top: 19px;
    border: none;
    margin-left: -6px;
    font-size:14px;
    position:relative;
}
.red-input i{
    background-image: url(img/img-3.png);
    width: 39px;
    height: 33px;
    background-repeat: no-repeat;
    background-position: 2px 0px;
    display: inline-block;
    position: absolute;
    top: 57px;
    right: 88px;
}
.middle-nav{
    width: 100%;
    height: 289px;
}
.middle-img{
    background-image:url(img/img-1.jpg);
    background-repeat:no-repeat;
    width: 100%;
    height: 293px;
    display:inline-block;
    background-size:100%;
    position:relative;
    cursor:pointer;
}
.middle-img .li1{
    background-image:url(img/img-4.png);
    background-repeat:no-repeat;
    width: 80px;
    height: 100px;
    position: absolute;
    top: 59px;
    left: 111px;
    display:none;
}
.middle-img .li2{
    background-image: url(img/img-4.png);
    background-repeat: no-repeat;
    width: 80px;
    height: 100px;
    background-position: -82px 0;
    position: absolute;
    top: 59px;
    right: 107px;
    display:none;  
}
.middle-img:hover .li1{
    display:block;
}
.middle-img:hover .li2{
    display:block;
}
.middle-img .li1:hover{
    background-position:0 -102px;
    cursor:pointer;
}
.middle-img .li2:hover{
    background-position:-82px -102px;
    cursor:pointer;
}
.list-border{
    position: absolute;
    top: 331px;
    left: 50%;
    margin-left: -595px;
    width: 1190px;
    height: 14px;
    text-align: right;
    z-index: 10;
    cursor:default;
}
.list-border a{
    display: inline-block;
    margin-left: 14px;
    width: 14px;
    height: 14px;
    background: #fff;
    opacity:.5;
    border-radius: 7px;
    cursor:pointer;
}
.list-border a:hover{
    background: #e34551;
    opacity: 1;
}
.dianying-tuijian{
    width: 955px;
    height: 387px;
    margin-top: -40px;
    z-index: 2;
    margin-left: 88px;
    position:relative;
}
.tuijian-left{
    width: 955px;
    height: 800px;
    background-color: #fff;
    position: relative;
    z-index: 2;
    top: 11px;
}
.tuijian-h2{
    padding-left: 20px;
    height: 63px;
    line-height: 63px;
    border-bottom: 4px solid #e34551;
    color: #3f3f3f;
    overflow: hidden;
    background: #fff;
}
.span1{
    float: left;
    height: 63px;
    line-height: 63px;
    font-size: 28px;
    font-family: "Microsoft YaHei";
    font-weight:500;
}
.span2{
    float: left;
    padding-left: 20px;
    height: 63px;
    line-height: 63px;
    font-size: 14px;
    color: #3f3f3f;
    font-family: "Microsoft YaHei";
}
.a1{
    float: right;
    margin-right: 20px;
    height: 68px;
    line-height: 68px;
    font-size: 14px;
    color: #3f3f3f;
    text-decoration:none;
    font-family: "Microsoft YaHei";
}
.a1:hover{
    text-decoration:underline;
}
.jinganglang{
    width: 463px;
    height: 300px;
    float:left;
}
.jinganglang .jinganglang-img{
    background-image:url(img/img-5.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    display:inline-block;
    width: 220px;
    height: 292px;
    float:left;
    margin-left: 14px;
    margin-top: 14px;
    position:relative;
}
.jinganglang .jinganglang-img a{
    background-image:url(img/img-6.png);
    background-repeat:no-repeat;
    width: 40px;
    height: 40px;
    display:inline-block;
    position:absolute;
    left: 15px;
    bottom: 9px;
}
.jinganlang-zi{
    display: inline-block;
    height: 300px;
    width: 226px;
    position:relative;
}
.jinganlang-zi h3 a{
   font-size: 22px;
   float:right;
   font-family:'microsoft yahei';
   color: #3f3f3f;
   font-weight: 500;
   display: inline-block;
   margin-top: 49px;
   margin-right: 11px;
   text-decoration:none;
   line-height: 33px;
   height: 33px;
}
.jinganlang-zi h3 a:hover{
    text-decoration:underline;
}
.jinganglang-p{
    font-size: 14px;
    line-height: 22px;
}
.jinganglang-p .i1{
    background-image: url(img/img-7.png);
    background-repeat: no-repeat;
    width: 75px;
    height: 10px;
    display: inline-block;
    background-position: 0 -235px;
    float: right;
    margin-top: 102px;
    margin-right: -75px;
}
.jinganglang-p .i2{
    background-image: url(img/img-7.png);
    background-repeat: no-repeat;
    width: 15px;
    height: 10px;
    display: inline-block;
    background-position: 0 -249px;
    float: right;
    margin-top: 102px;
    margin-right: -75px;
} 
.jinganglang-p span{
    font: 16px Helvetica;
    font-weight: bold;
    color: #ff9c00;
    margin-top: -15px;
    margin-right: 85px;
    float:right;
}
.jinganlang-zi .p2{
    font-size: 14px;
    color: #7f7f7f;
    font-family: microsoft yahei;
    display: inline-block;
    margin-left: 35px;
    margin-top: 14px;
}
.jinganlang-zi .p3{
   font-size: 14px;
   color: #7f7f7f;
   font-family: microsoft yahei;
   display: inline-block;
   margin-top: 8px;
   margin-left: 34px;
}
.jinganlang-zi .span4{
    width: 120px;
    height: 30px;
    line-height: 30px;
    font-size: 36px;
    font-weight: bold;
    color: #e34551;
    position: absolute;
    bottom: 44px;
    left: 33px;
}
.jinganlang-zi .span4 i{
    font-size: 14px;
    font-family: "Microsoft YaHei";
    color: #3f3f3f;
    font-style:normal;
    font-weight:500;
}
.zuowei-a{
    text-decoration: none;
    color: #fff;
    background-color:#E34551;
    display: inline-block;
    text-align: center;
    width: 80px;
    font: 14px microsoft yahei;
    height: 30px;
    line-height: 28px;
    position: absolute;
    bottom: -2px;
    left: 29px;
    border-radius: 15px;
}
.weiji{
    float: right;
    width: 487px;
}
.weiji-img{
    background-image:url(img/img-9.jpg);
    background-repeat:no-repeat;
    background-size:100%;
    width: 220px;
    height: 292px;
    margin-left: 14px;
    margin-top: 14px;
    display:inline-block;
    float:right;
    margin-right: 249px;
    position:relative;
}
.weiji-img a{
    background-image:url(img/img-6.png);
    background-repeat:no-repeat;
    width: 40px;
    height: 40px;
    display:inline-block;
    position:absolute;
    left: 22px;
    bottom: 10px;
}
.weiji-img i{
    background-image:url(img/img-6.png);
    display:inline-block;
    width: 64px;
    height: 64px;
    background-position: 0 -109px;
    position: absolute;
    top: 0px;
    left: 0px;
}
.weiji-zi{
    display: inline-block;
    height: 300px;
    float: right;
    margin-top: -305px;
    margin-right: 46px;
    width: 212px;
}
.weiji-zi h3 a{
  font-size: 22px;
   float:right;
   font-family:'microsoft yahei';
   color: #3f3f3f;
   font-weight: 500;
   display: inline-block;
   margin-top: 49px;
   margin-right: 11px;
   text-decoration:none;
   line-height: 33px;
   height: 33px;
}
.weiji-zi h3 a:hover{
    text-decoration:underline;
}
.weiji-p1{
    font-size: 14px;
    line-height: 22px;
}
.weiji-p1 .weijip1{
    background-image: url(img/img-7.png);
    background-repeat: no-repeat;
    width: 75px;
    height: 10px;
    display: inline-block;
    background-position: 0 -235px;
    float: right;
    margin-top: 104px;
    margin-right: -78px;
}
.weiji-p1 .weijip2{
    background-image: url(img/img-7.png);
    background-repeat: no-repeat;
    width: 30px;
    height: 10px;
    display: inline-block;
    background-position: 3px -249px;
    float: right;
    margin-top: 104px;
    margin-right: -75px;
}
.weiji-p1 span{
     font: 16px Helvetica;
    font-weight: bold;
    color: #ff9c00;
    margin-top: -15px;
    margin-right: 58px;
    float:right;
}
.weiji-p2{
    font-size: 14px;
    color: #7f7f7f;
    font-family: microsoft yahei;
    display: inline-block;
    margin-left: 52px;
    margin-top: 22px;
}
.weiji-p3{
   font-size: 14px;
   color: #7f7f7f;
   font-family: microsoft yahei;
   display: inline-block;
   margin-top: 7px;
   margin-left: 51px;
}
.weiji-span{
    width: 120px;
    height: 30px;
    line-height: 30px;
    font-size: 36px;
    font-weight: bold;
    color: #e34551;
    position: absolute;
    bottom: 472px;
    left: 752px;
}
.weiji-span i{
    font-size: 14px;
    font-family: "Microsoft YaHei";
    color: #3f3f3f;
    font-style:normal;
    font-weight:500;
}
.weiji-zuowei{
     text-decoration: none;
    color: #fff;
    background-color:#E34551;
    display: inline-block;
    text-align: center;
    width: 80px;
    font: 14px microsoft yahei;
    height: 30px;
    line-height: 28px;
    position: absolute;
    bottom: 427px;
    left: 748px;
    border-radius: 15px;
}
.movie-pictuer{
    position:relative;
}
.movie-pictuer li{
    list-style:none;
    padding: 0;
    padding-right: 11px;
}
.dog-picture{
   background-image: url(img/img10.jpg);
    width: 220px;
    height: 300px;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    z-index: 20;
    top: 22px;
    left: 102px;
}
.dog-picture a{
    background-image: url(img/img-6.png);
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    display: inline-block;
    position: absolute;
    left: 15px;
    bottom: 35px;
}
.dog-zi{
    height: 22px;
    padding: 16px 0 10px 0;
    position:absolute;
    top: 306px;
    left: 134px;
    z-index: 20;
}
.dog-zi .span11{
    font: 18px Helvetica;
    font-weight: bold;
    color: #e34551;
    position: absolute;
    top: 23px;
    left: -32px;
}
.dog-zi .i11{
    font-style:normal;
    font-size:12px;
    display:inline-block;
    margin-top: 10px;
    margin-left: 6px;
}
.dog-zi em{
    font: 16px Helvetica;
    font-weight: bold;
    color: #ff9c00;
    font-style: italic;
    position: absolute;
    top: 25px;
    right: -153px;
}
.dog-zi a{
    text-decoration: none;
    color: #fff;
    background-color: #E34551;
    display: inline-block;
    text-align: center;
    width: 80px;
    font: 14px microsoft yahei;
    height: 30px;
    line-height: 28px;
    position: absolute;
    bottom: -2px;
    left: 102px;
    top: 79px;
    border-radius: 15px;
}
.legao-picture{
    background-image: url(img/img11.jpg);
    width: 220px;
    height: 300px;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    z-index: 20;
    top: 22px;
    left: 339px;
}
.legao-picture a{
    background-image: url(img/img-6.png);
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    display: inline-block;
    position: absolute;
    left: 15px;
    bottom: 35px;
}
.legao-zi{
    height: 22px;
    padding: 16px 0 10px 0;
    position:absolute;
    top: 306px;
    left: 134px;
    z-index: 20;
}
.legao-zi .span12{
    font: 18px Helvetica;
    font-weight: bold;
    color: #e34551;
    position: absolute;
    top: 23px;
    left: 206px;
}
.legao-zi .i22{
    font-style:normal;
    font-size:12px;
    display:inline-block;
    margin-top: 10px;
    margin-left: 229px;
}
.legao-zi em{
    font: 16px Helvetica;
    font-weight: bold;
    color: #ff9c00;
    font-style: italic;
    position: absolute;
    top: 25px;
    right: -169px;
}
.legao-zi a{
    text-decoration: none;
    color: #fff;
    background-color: #E34551;
    display: inline-block;
    text-align: center;
    width: 80px;
    font: 14px microsoft yahei;
    height: 30px;
    line-height: 28px;
    position: absolute;
    bottom: -2px;
    left: 344px;
    top: 79px;
    border-radius: 15px;
}
.pig-picture{
    background-image: url(img/img12.jpg);
    width: 220px;
    height: 300px;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    z-index: 20;
    top: 22px;
    left: 574px;
}
.pig-picture a{
     background-image: url(img/img-6.png);
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    display: inline-block;
    position: absolute;
    left: 15px;
    bottom: 35px;
}
.pig-zi{
    height: 22px;
    padding: 16px 0 10px 0;
    position:absolute;
    top: 306px;
    left: 134px;
    z-index: 20;
}
.pig-zi .span13{
    font: 18px Helvetica;
    font-weight: bold;
    color: #e34551;
    position: absolute;
    top: 23px;
    left: 441px;
}
.pig-zi .i33{
    font-style:normal;
    font-size:12px;
    display:inline-block;
    margin-top: 10px;
    margin-left: 464px;
}
.pig-zi em{
    font: 16px Helvetica;
    font-weight: bold;
    color: #ff9c00;
    font-style: italic;
    position: absolute;
    top: 25px;
    right: -169px;
}
.pig-zi a{
    text-decoration: none;
    color: #fff;
    background-color: #E34551;
    display: inline-block;
    text-align: center;
    width: 80px;
    font: 14px microsoft yahei;
    height: 30px;
    line-height: 28px;
    position: absolute;
    bottom: -2px;
    left: 586px;
    top: 79px;
    border-radius: 15px;
}
.aiyue-picture{
    background-image: url(img/img14.jpg);
    width: 220px;
    height: 300px;
    background-repeat: no-repeat;
    background-size: 100%;
    position:absolute;
    z-index: 20;
    top: 22px;
    left: 809px;
}
.aiyue-picture a{
    background-image: url(img/img-6.png);
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    display: inline-block;
    position: absolute;
    left: 15px;
    bottom: 35px;
}
.aiyue-zi{
    height: 22px;
    padding: 16px 0 10px 0;
    position:absolute;
    top: 306px;
    left: 134px;
    z-index: 20;
}
.aiyue-zi .span14{
    font: 18px Helvetica;
    font-weight: bold;
    color: #e34551;
    position: absolute;
    top: 23px;
    left: 676px;
}
.aiyue-zi .i44{
    font-style:normal;
    font-size:12px;
    display:inline-block;
    margin-top: 10px;
    margin-left: 714px;
}
.aiyue-zi em{
    font: 16px Helvetica;
    font-weight: bold;
    color: #ff9c00;
    font-style: italic;
    position: absolute;
    top: 25px;
    right: -154px;
}
.aiyue-zi a{
    text-decoration: none;
    color: #fff;
    background-color: #E34551;
    display: inline-block;
    text-align: center;
    width: 80px;
    font: 14px microsoft yahei;
    height: 30px;
    line-height: 28px;
    position: absolute;
    bottom: -2px;
    left: 820px;
    top: 79px;
    border-radius: 15px;
}
.tuijian-right{
    position: absolute;
    width: 222px;
    top: 11px;
    right: -222px;
    height: 800px;
}
.tuijian-right a{
    background-image:url(img/img-16.jpg);
    background-repeat:no-repeat;
    width: 246px;
    height: 77px;
    display:inline-block;
}
.shouji-kehuduan{
    height: 450px;
    background-image: url(img/img17.jpg);
    margin-left: 14px;
    margin-top: -7px;
    width: 220px;
}
.tuijian-right .liucheng{
    background-color: #fff;
    width: 221px;
    height: 276px;
    margin-left: 14px;
    position:relative;
}
.tuijian-right .liucheng span{
    font-family: 'Microsoft YaHei';
    font-size: 22px;
    height: 30px;
    line-height: 30px;
    padding: 3px 0 12px 20px;
}
.xuanze{
    width: 222px;
    height: 54px;
}
.xuanze i{
    background-image: url(img/img-3.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 28px;
    display: inline-block;
    position: absolute;
    top: 68px;
    left: 28px;
    background-position: 0px -337px;
}
.liucheng .xuanze span{
    font-size: 14px;
    font-family: 'Microsoft YaHei';
    position: absolute;
    top: 63px;
    left: 46px;
}
.zaixian{
    width: 222px;
    height: 54px;
}
.zaixian i{
    background-image: url(img/img-3.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 28px;
    display: inline-block;
    position: absolute;
    top: 124px;
    left: 28px;
    background-position: 0px -366px;
}
.liucheng .zaixian span{
    font-size: 14px;
    font-family: 'Microsoft YaHei';
    position: absolute;
    top: 119px;
    left: 46px;
}
.duanxin{
    width: 222px;
    height: 54px;
}
.duanxin i{
    background-image: url(img/img-3.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 28px;
    display: inline-block;
    position: absolute;
    top: 178px;
    left: 28px;
    background-position: 0px -394px;
}
.liucheng .duanxin span{
    font-size: 14px;
    font-family: 'Microsoft YaHei';
    position: absolute;
    top: 175px;
    left: 46px;
}
.qupiao{
    width: 222px;
    height: 54px;
}
.qupiao i{
    background-image: url(img/img-3.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 28px;
    display: inline-block;
    position: absolute;
    top: 233px;
    left: 28px;
    background-position: 0px -424px;
}
.liucheng .qupiao span{
    font-size: 14px;
    font-family: 'Microsoft YaHei';
    position: absolute;
    top: 231px;
    left: 46px;
}